package com.panda.web.entity.wechatinfo;

import java.math.BigDecimal;
import java.util.Date;

import com.panda.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 用户个人信息对象 wechat_userinfo
 *
 * @author cpanda
 * @date 2025-03-04
 */
@Data
//@JsonInclude(JsonInclude.Include.NON_NULL)
@TableName(value = "wechat_userinfo")
public class WechatUserinfo {
    private static final long serialVersionUID = 1L;
    @TableId(value = "userinfo_id", type = IdType.AUTO)
    private Long userinfoId;
    private String openid;
    @Excel(name = "姓名")
    private String name;
    @Excel(name = "性别")
    private String sex;
    @Excel(name = "民族")
    private String nation;
    @Excel(name = "政治面貌")
    private String politics;
    @Excel(name = "学历")
    private String background;
    @Excel(name = "年龄")
    private String age;
    private String picture;
    @Excel(name = "婚姻状况")
    private String maritalStatus;
    private String masterType;//学硕、专硕
    @Excel(name = "就读专业类型id")
    private String majorIds;
    @Excel(name = "就读专业类型")
    private String major;
    @Excel(name = "最终学历毕业院校类型")
    private String graduateType;
    @Excel(name = "健康状况")
    private String physicalCondition;
    @Excel(name = "身高")
    private String height;
    @Excel(name = "体重")
    private String weight;
    @Excel(name = "是否英语4级 0否 ，1是")
    private String englishFour;
    @Excel(name = "是否英语6级  0否 ，1是")
    private String englishSix;
    @Excel(name = "是否计算机2级  0否 ，1是")
    private String computerTwo;
    @Excel(name = "是否为应届 0否 ，1是")
    private String stressStatus;
    @Excel(name = "毕业时间")
    private String graduateTime;
    @Excel(name = "哪里了解到的我们")
    private String understand;
    @Excel(name = "为何选择我们")
    private String choice;
    @Excel(name = "海外留学学生")
    private String overseasStudent;
    @Excel(name = "何时段出去留学的")
    private String overseasTime;

    private String personType;//父母(任一方)是否在体制内
    private String unitType;//在什么性质单位

    @Excel(name = "个人评价")
    private String selfEvaluation;
    private Integer aiInterview;//AI面试次数

    private Date createTime;
    private Date updateTime;
    private String qtLevel;//期望薪资
    private String qtPosition;//职位
    private String qtAddrs; //理想地址
    //-----------------------
    private String aaaa;
    private String bbbb;
    private String cccc;
    private String dddd;
    private String eeee;
    private String ffff;
    private String gggg;
    private String hhhh;
    private String iiii;
    private String jjjj;
    private String kkkk;
    private String llll;
    private String mmmm;
    private String nnnn;
    private String oooo;
    private String pppp;
    private String qqqq;

    private String veteranStatus;//是否是退役军人
    private String enterpriseStatus;//是否匹配民企
    private String practiceStatus;//是否推送实习
    private Integer updateCount;//修改次数，默认两次
    private String unlimitedMajor;//是否只推送不限专业0 1否

    private Integer screenNumber;//筛选次数



}
